#pragma once
#include <map>
#include <string>

std::map<std::string, std::string> rStyle = {
    {"add", "000000100000"}, {"sub", "000000100010"}, {"and", "000000100110"},
    {"or", "000000100101"},  {"nor", "000000100111"}, {"sll", "000000000000"},
    {"srl", "000000000010"}, {"slt", "000000101010"}, {"jr", "000000001000"}};

std::map<std::string, std::string> iStyle = {
    {"lw", "100101"},  {"sw", "101101"},  {"andi", "001100"},
    {"ori", "001101"}, {"beq", "000100"}, {"bne", "000101"},
    {"j", "000010"},   {"jal", "000011"}};
